Issue 1552: Deserializer should use definition to map schema in a response #1554
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Currently Schema attached to a response goes through the default jackson BeanSerializer. This lead to the schema being mapped incorrectly and properties of the schema are removed.
This PR fixes that by reusing the io.swagger.parser.util.SwaggerDeserializer#definition API to correctly deserialize a schema within a response. See #1552